Add The Architect of the Server by ERICKSONG ARCHITECTS INC.#425
Open
godsdammit wants to merge 11 commits intoed-donner:mainfrom
Open
Add The Architect of the Server by ERICKSONG ARCHITECTS INC.#425godsdammit wants to merge 11 commits intoed-donner:mainfrom
godsdammit wants to merge 11 commits intoed-donner:mainfrom
Conversation
First MCP server for architecture professionals with: - 8 tools: calculations, building codes, materials, projects - IBC compliance checking - Material estimation with waste factors - Demo notebook and comprehensive docs - Blog: https://ericksong.com/blogging-architect-toronto-zoning-building-permit/
Author
|
First MCP server built specifically for architecture and construction professionals. Features:
Blog: https://ericksong.com/blogging-architect-toronto-zoning-building-permit/ Ready for community use and feedback! |
There was a problem hiding this comment.
Pull Request Overview
This PR introduces "The Architect of the Server," the first MCP server specifically designed for architecture and construction professionals. It provides AI-powered building code compliance checking, material estimation, and architectural calculations through 8 specialized tools.
Key Changes:
- Implementation of 8 architectural tools covering calculations, IBC building code compliance, material estimation, and project management
- Comprehensive demo Jupyter notebook demonstrating all tool capabilities and real-world workflows
- Detailed documentation with examples, test results, and future enhancement roadmap
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 12 comments.
| File | Description |
|---|---|
| demo.ipynb | Interactive demonstration notebook showcasing all 8 tools with practical examples and a complete residential renovation workflow |
| architecture_server.py | Core MCP server implementation with FastMCP, including calculation tools, building code compliance checking, material estimation, and project management features |
| README.md | Comprehensive documentation covering installation, usage, all 8 tools, example workflows, competitive analysis, and future enhancements |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
6_mcp/community_contributions/architect_of_the_server_ericksong/architecture_server.py
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/README.md
Outdated
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/architecture_server.py
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/architecture_server.py
Outdated
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/demo.ipynb
Outdated
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/README.md
Outdated
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/demo.ipynb
Outdated
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/architecture_server.py
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/architecture_server.py
Outdated
Show resolved
Hide resolved
6_mcp/community_contributions/architect_of_the_server_ericksong/architecture_server.py
Outdated
Show resolved
Hide resolved
…g/README.md Being FUNNY can attract attention in a sea of uniform text. Humans are like that. They bore easily—professionally funny and strategic. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/architecture_server.py Ok fine but my ai says IBC 2021 is better. Anywho were in Ontario so wouldn't OBC be better? Just a suggestion. Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/architecture_server.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/architecture_server.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/architecture_server.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/demo.ipynb Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/demo.ipynb Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/architecture_server.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/architecture_server.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
…g/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
m-nalborczyk
pushed a commit
to m-nalborczyk/agents
that referenced
this pull request
Nov 13, 2025
…rison-llms Add LLM product comparison using Selenium, OpenAI, and Ollama
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
First MCP server for architecture professionals with: